using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.U2D;

namespace QGameFramework.SO
{
    public class AlatsPathSO : ScriptableObject
    {
        /// <summary>
        /// UI元素路径
        /// </summary>
        [Header("图集收集路径")] public string AlatsClectionPath;

        /// <summary>
        /// 图集路径
        /// </summary>
        [Header("图集保存路径")] public string AlatsSavePath;

        /// <summary>
        /// 元素路径
        /// </summary>
        [Header("元素路径")] public List<Imgs> ElementFloder = new List<Imgs>();

        /// <summary>
        /// 已收集的图集
        /// </summary>
        [Header("已收集的图集")] public List<SpriteAtlas> Alats = new List<SpriteAtlas>();
    }

    /// <summary>
    /// 单张图片
    /// </summary>
    [Serializable]
    public class Img
    {
        public string path;
    }

    /// <summary>
    /// 一组图片
    /// </summary>
    [Serializable]
    public class Imgs
    {
        public List<Img> ImgsPath;
    }
}